package com.ruoyi.zsyh.service.impl;

import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.IdWorker;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.zsyh.mapper.ZsyhUserHelpMapper;
import com.ruoyi.zsyh.domain.ZsyhUserHelp;
import com.ruoyi.zsyh.service.IZsyhUserHelpService;
import com.ruoyi.common.core.text.Convert;

/**
 * 帮助中心Service业务层处理
 * 
 * @author yuexl
 * @date 2022-02-25
 */
@Service
public class ZsyhUserHelpServiceImpl implements IZsyhUserHelpService 
{
    @Autowired
    private ZsyhUserHelpMapper zsyhUserHelpMapper;

    /**
     * 查询帮助中心
     * 
     * @param id 帮助中心ID
     * @return 帮助中心
     */
    @Override
    public ZsyhUserHelp selectZsyhUserHelpById(String id)
    {
        return zsyhUserHelpMapper.selectZsyhUserHelpById(id);
    }

    /**
     * 查询帮助中心列表
     * 
     * @param zsyhUserHelp 帮助中心
     * @return 帮助中心
     */
    @Override
    public List<ZsyhUserHelp> selectZsyhUserHelpList(ZsyhUserHelp zsyhUserHelp)
    {
        return zsyhUserHelpMapper.selectZsyhUserHelpList(zsyhUserHelp);
    }

    /**
     * 新增帮助中心
     * 
     * @param zsyhUserHelp 帮助中心
     * @return 结果
     */
    @Override
    public int insertZsyhUserHelp(ZsyhUserHelp zsyhUserHelp)
    {
        zsyhUserHelp.setId(IdWorker.getId());
        zsyhUserHelp.setCreateTime(DateUtils.getNowDate());
        return zsyhUserHelpMapper.insertZsyhUserHelp(zsyhUserHelp);
    }

    /**
     * 修改帮助中心
     * 
     * @param zsyhUserHelp 帮助中心
     * @return 结果
     */
    @Override
    public int updateZsyhUserHelp(ZsyhUserHelp zsyhUserHelp)
    {
        return zsyhUserHelpMapper.updateZsyhUserHelp(zsyhUserHelp);
    }

    /**
     * 删除帮助中心对象
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    @Override
    public int deleteZsyhUserHelpByIds(String ids)
    {
        return zsyhUserHelpMapper.deleteZsyhUserHelpByIds(Convert.toStrArray(ids));
    }

    /**
     * 删除帮助中心信息
     * 
     * @param id 帮助中心ID
     * @return 结果
     */
    @Override
    public int deleteZsyhUserHelpById(String id)
    {
        return zsyhUserHelpMapper.deleteZsyhUserHelpById(id);
    }
}
